// pages/tabbar/serveDesc/serveDesc.js
import shareFun from '../../../utils/shareFun.js';
import regeneratorRuntime from '../../../utils/runtime.js';
import img_list from '../../../utils/util.js';
import { setTabBar } from '../../../utils/util'
import { getData, setData, clearData, dataKey } from '../../../utils/storage.js';
import {
  mini_img,
  college,
  promotion_img,
  member_share,
} from '../../../utils/imapi.js';
var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
	  In:true,
    cur_show_img_index:0,
    is_show_big:0,
    tabIndex:0,
    sliderLeft:105,
    sliderOffset:250,
    // testArr:[
    //   {
    //     status:1,
    //     title:'推客任务',
    //     is_complete:false,
    //     contant:[
    //       {text:'建立一个',color:'#9d9ca3'},
    //       {text:'大于50人',color:'#F95A4B'},
    //       {text:'的微信群完成升级，添加小助手即可开启 省的更多同时分享赚钱等',color:'#9d9ca3'},
    //       {text:'9项特权',color:'#F95A4B'}
    //     ],
    //     path:'/pages/module/growth/growthUp/growthUp',
    //     btnName:'升级推客',
    //     btnNames:'已完成'
    //   },
    //   {
    //     status:1,
    //     title:'导师任务',
    //     is_complete:false,
    //     contant:[
    //       {text:'建立一个',color:'#9d9ca3'},
    //       {text:'大于3500人',color:'#F95A4B'},
    //       {text:'的微信群完成升级，即可开启更多同星 品',color:'#9d9ca3'},
    //       {text:'特权',color:'#F95A4B'},
    //     ],
    //     path:'/pages/module/growth/growth',
    //     btnName:'升级导师',
    //     btnNames:'已完成'
    //   },
    // ], 
    testArr:[], 
    testArr2:[],
    testArr4:[],
    // testArr2:[
    //   { 
    //     title:'1：星品生活生活上的东西都是在官方购买吗？',
    //     is_show:false,
    //     contant:'答：是的，星品生活专注于分享拼多多、京东、淘宝优惠好货，所有商品均为以上平台商品，商品购买交易均通过电商平台完成，都享受平台售前售中售后服务保证。',
    //   },{ 
    //     title:'2：为什么可以在你们平台享受商品的专属优惠券？',
    //     is_show:false,
    //     contant:'答：拼多多、京东、淘宝每年都需要花费巨额的市场推广费用去各个网站引流，这样的获客成本很高，还有很多商家为了在电商平台搜索中有一个更好的排名，有短期冲销量的需求，尤其是一些新品上架时，这些“引流款商品”都是商家亏本来推广的，所以有专属优惠。',
    //   },{ 
    //     title:'3：如何通过星品生活这个平台实现购物省钱、分享赚钱呢？',
    //     is_show:false,
    //     contant:'答：注册即可享受购物省钱的权益，升级荣耀级别就可以获得省的更多同时分享赚钱的权益，只需要建立一个大于50人的微信群就可以完成升级。',
    //   },{ 
    //     title:'4：在星品生活上购商品有返利，返给谁？',
    //     is_show:false,
    //     contant:'答：通过我们平台购买没有专属优惠券的商品，会以返利的方式来实现购物省钱，返利给下单者，返利收益可以提现，总之通过我们平台购物更省钱。',
    //   },{ 
    //     title:'5：收益什么时候提现？提现到哪里去了？',
    //     is_show:false,
    //     contant:'答：已完成状态的订单才可以在次月底申请提现，每月27-30号4天均可以提现，错过后还可以累计到下个月再继续提现，100元以上提现到银行卡，100元以下提到微信零钱。',
    //   },{ 
    //     title:'6：如何通过平台来赚的更多呢？',
    //     is_show:false,
    //     contant:'答：如果您邀请别人加入并也升级为荣耀，他分享成功一件商品，你还会获得平台的额外奖励，如果您想赚更多，您可以在运营多个购物群的同时去邀请更多伙伴加入。',
    //   },{ 
    //     title:'7：如何邀请伙伴加入我们平台一起实现自购省分享赚？',
    //     is_show:false,
    //     contant:'答：邀请伙伴加入的5种方法：\nA.	小程序首页--点击右上角三个点--发送给朋友--点击注册\nB.	我的--新手教程--邀请海报--生成自己专属海报--分享朋友--识别注册\nC.	首页-邀请好友-分享给好友-识别注册\nD.	首页-邀请好友-保存图片-微信发送图片给好友-识别注册\nE.	在会员页面复制自己的专属邀请码，朋友通过您的邀请码注册',
    //   },{ 
    //     title:'8：在哪里寻找爆款商品去分享给大家？',
    //     is_show:false,
    //     contant:'答：A. 在平台小程序找到精品选-热销爆品，点击右下角分享可赚\nB.	电商平台（拼多多、京东、淘宝）--商品详情--复制商品标题，打开星品生活小程序\nC.	在小程序-首页-成长营-成长任务-成长任务2页面找到进入官方爆款二维码，扫描进入',
    //   },{ 
    //     title:'9：如何查看我的商品订单信息？',
    //     is_show:false,
    //     contant:'答：购物完成后可以在：小程序-我的-返利订单内找到',
    //   },{ 
    //     title:'10：为什么在其他群复制的商品链接要转链在分享？怎么转链呢？',
    //     is_show:false,
    //     contant:'答：您从小程序分享的链接都增加了您个人的信息，别人下单，根据分享链接为您计算佣金，如果复制爆款群或其他群商品链接但没有转链，那么订单是不属于您的。\n复制别人的链接打开我们的小程序，会直接提示您转链接，也可以点击小程序首页左上角“转链”按钮进入转链页面，粘贴您复制的链接来转链，转链后复制发出即可。转链分享参考',
    //   }
    // ],
    // testArr3:[
    //   { 
    //     icon_name:'商品类',
    //     is_show:0,
    //     list:[
    //       {
    //         cont:'1.分享助力阿达飒飒大王大萨达我打算达瓦大萨达我打算打算科技德哈卡德哈卡爱上了大量手机打开了手机的垃圾收到啦看见我卡手机打开点击捱三顶五',
    //       },
    //       {
    //         cont:'2.爱仕达无大所大无多',
    //       },
    //       {
    //         cont:'3.阿萨德哈哈是的噶的噶萨嘎达瓦大阿达打死打我武当',
    //       },
    //     ]
    //   },
    //   { 
    //     icon:'/images/sale/icon.png',
    //     icon_name:'售后类',
    //     showNum:1,
    //     is_allShow:0,
    //     list:[
    //       {
    //         cont:'1.分享助力阿达飒飒大王大萨达我打算达瓦大萨达我打算打算科技德哈卡德哈卡爱上了大量手机打开了手机的垃圾收到啦看见我卡手机打开点击捱三顶五',
    //       },
    //       {
    //         cont:'2.发生的肤色柔肤水大所大无多鬼地方个地方官',
    //       },
    //       {
    //         cont:'3.阿萨德哈哈是的噶的噶萨嘎达瓦大阿达打死打我武当',
    //       },
    //       {
    //         cont:'4.按时大大大我打算打我打谁打我打手机看的哈空间稍等哈科技文化的',
    //       },
    //     ]
    //   },
    // ],
    down_img:'/images/index/share_test.png',
    // testArr4:[
    //   { 
    //     b_logo:'/images/sale/zw_logo.png',
    //     b_name:'星品生活',
    //     share_cont:'《我的星品成长之路》\n天哥（夏文颜）\n患有脑瘫，从小走路不方便\n事业之路经历种种坎坷\n遇到星品，成为星品残疾人推手之一\n在星品重燃斗志找到人生方向\n改善了生活成就了如今的事业！',
    //     share_img:'/images/sale/share_img.png',
    //   },
    //   { 
    //     b_logo:'/images/sale/zw_logo.png',
    //     b_name:'星品生活',
    //     share_cont:'《我的星品成长之路》\n天哥（夏文颜）\n患有脑瘫，从小走路不方便\n事业之路经历种种坎坷\n遇到星品，成为星品残疾人推手之一\n在星品重燃斗志找到人生方向\n改善了生活成就了如今的事业！',
    //     share_img:'/images/sale/share_img.png',
    //   },
    // ],
    tabs:[
      {"id":1,"name":"成长任务","url":"","is_selected":1},
      {"id":2,"name":"新人必看","url":"","is_selected":0},
      {"id":3,"name":"邀请海报","url":"","is_selected":0},
    ],
    level_code:'',
    scm_status:'', // 废弃了，升级去掉社群方式
    is_first_load:false,
    img_list:"img_list.img_list",
	me_swiper:[],
  video:false,
  video_url:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad:async function (options) {
    this.setData({
      img_list:img_list.img_list
    })
    shareFun.hidenShareMenu()
    var index = options.index || '0'
    console.log(index)
    this.setData({
      tabIndex:index,
    })
    this.on(this.data.tabIndex)
    console.log(this.data.tabIndex)
     
	var res =await member_share();

	 this.setData({
		 me_swiper:res.data
   })
   const a = this.data.testArr
   const obj = this.data.video_url
   a.map(item=>{
     obj.push(item.video_url)
   })
   console.log(obj);
   this.setData({
    video_url:obj
   })
   console.log(this.data.video_url);
  //  获取屏幕信息
  wx.getSystemInfo({
    success: function(res) {
      console.log(res);
      console.log(res.statusBarHeight);
    }
  })
  },
  closeIn(){
  	  this.setData({
  		  In:false
  	  });
  },
  mdds(){
	  wx.navigateTo({
	    url: '/packageTab/pages/promote/promote',
	  })
  },
  goLevel(e){
	 // console.log(e);
    let index = e.currentTarget.dataset.index
    var path = e.currentTarget.dataset.path
    console.log(path)
  
    if(index == 0){
    
      wx.navigateTo({
        url: '/pages/module/growth/growth',
      })
    }
    else if(index == 1){
       if(this.data.level_code == 0){
            wx.showToast({
              title: '请升级"推客"', 
              icon: "none", 
              duration: 3000, 
          })
       }else{
        wx.navigateTo({
          url: '/pages/module/growth/growth',
        })
      }
    }
  },
  async onTabClick(event) {
    let index = event.detail.index;
    console.log(index)
    this.data.tabs.forEach(element => {
      element.is_selected = 1;
    });
    this.setData({
      tabIndex:index,
    })
    this.on(index)
  },
  async on(e){
    console.log(e)
    const {data} = await college({college_type:e+1})
    console.log(data);
    console.log(data.scm_status)
    //console.log(data.level_code)
    this.setData({
      testArr:data.College,
      testArr2:data.College,
      testArr4:data.College,
      scm_status:data.scm_status,
     // level_code:data.level_code
    })
    
  },
  showMoreCon(e){
    var index = e.currentTarget.dataset.index;
    this.data.testArr2[index].is_show = !this.data.testArr2[index].is_show
    this.setData({
      testArr2:this.data.testArr2
    })
  },
  showMore(e){
    var index = e.currentTarget.dataset.index;
    this.data.testArr3[index].is_show = !this.data.testArr3[index].is_show
    this.setData({
      testArr3:this.data.testArr3
    })
  },
  hideMore(e){
    var index = e.currentTarget.dataset.index;
    this.data.testArr3[index].is_allShow = 0
    this.setData({
      testArr3:this.data.testArr3
    })
  },
async  showDown(e){ // 显示推广海报弹出
    var index = e.currentTarget.dataset.index
    console.log(index)
    /*this.setData({
      cur_show_img_index:index,
      is_show_big:1
        })*/

    if(!app.is_auth()){
      
      wx.showToast({
        title: '请先登陆，才能生成推广码哦',
      })

      wx.navigateTo({
        url: '/pages/login/login',
      })

      return

    }

   wx.showLoading({
     title: '海报生成中...',
   })

    const link_data = await promotion_img({
      bg: e.currentTarget.dataset.src,
      opt:2,
      uid:app.globalData.userInfo.uid,
      scene: '10006,'+app.globalData.userInfo.uid //场景，用户uid
    })
    wx.hideLoading()

    // this.setData({
    //   down_img:link_data.data,
    //   is_show_big:1,
    //   is_show_share:0,
    // })
    var le=[];
	  le.push(link_data.data);
    wx.previewImage({
		current:link_data.data,
		urls:le
	})





  },





  async showQrcode(){ // 获取我的高清二维码
   
    
     
    var  qrcodeData =  mini_img({path:'pages/tabbar/index/index',scene:'10005,'+app.globalData.userInfo.uid})
    
    console.log(qrcodeData);
    this.setData({
      down_img:qrcodeData,
      is_show_share:1,
      is_show_big:0,
    })
	
  },
  closeDown(){
    this.setData({
      is_show_big:0,
      is_show_share:0
    })
  },
  goAsk(e){
    var p_index = e.currentTarget.dataset.p_index;
    var index = e.currentTarget.dataset.index;
    var title = this.data.testArr3[p_index].icon_name
    wx.navigateTo({
      url: '/pages/module/ask/ask?title=' + title,
    })
  },
  copy(e) {
    var cont = e.currentTarget.dataset.cont;
    wx.setClipboardData({
      data: cont,
      success() {
        wx.showToast({
          title: '复制成功'
        })
      },
    })
  },
  downloadImg: function(e){　　　　　　　　　　　　　　　　//触发函数
    console.log(e.currentTarget.dataset.src)
    
    
    wx.downloadFile({
      url: e.currentTarget.dataset.src,　　　　　　　//需要下载的图片url
      success: function (res) {　　                 //成功后的回调函数
	  wx.showLoading({title: '保存中', icon: 'loading', duration: 10000});
	  console.log(res);
        wx.saveImageToPhotosAlbum({　　　　　　　　　//保存到本地 10005
          filePath: res.tempFilePath,
          success(res) {
            wx.showToast({
              title: '保存成功',
              icon: 'success',
              duration: 2000
            })
			wx.hideLoading();
          },
          fail: function (err) {
            if (err.errMsg === "saveImageToPhotosAlbum:fail auth deny") {
              wx.openSetting({
                success(settingdata) {
                  console.log(settingdata)
                  if (settingdata.authSetting['scope.writePhotosAlbum']) {
                    console.log('获取权限成功，给出再次点击图片保存到相册的提示。')
                  } else {
                    console.log('获取权限失败，给出不给权限就无法正常使用的提示')
                  }
                }
              })
            }
          }
        })
      }
    });

    // let that =this

    // var aa = wx.getFileSystemManager();
    // let t =new Date().getTime()
    // aa.writeFile({
    //   filePath:wx.env.USER_DATA_PATH+'/'+ t+'.png',
    //   data: e.currentTarget.dataset.src.slice(22),
    //   encoding:'base64',
    //   success: res => {
    //     wx.saveImageToPhotosAlbum({
    //       filePath: wx.env.USER_DATA_PATH +'/' +t+'.png',
    //       success: function (res) {
    //         wx.showToast({
    //           title: '保存成功',
    //         })

    //         that.setData({
    //           is_show_big:0,
    //           is_show_share:0
    //         })
    //       },
    //       fail: function (err) {
    //         console.log(err)
    //       }
    //     })
    //     console.log(res)
    //   }, fail: err => {
    //     console.log(err)
    //   }
    // })

  },
  // 点击观看推客升级教程
  watchCourse() {

    this.setData({
      video:true
    })
  },
  closeVideo() {
    this.setData({
      video:false
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    setTabBar.call(this, 3)

    
    this.setData({
      level_code:app.globalData.userInfo.level_code
    })

    if(!this.data.is_first_load){
      this.setData({
        is_first_load:true
      })
      return 
      
    }
    if(this.data.tabIndex==0){
      this.on(0)
    }

    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    this.setData({
      video:false
    })
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})